From: Christoph Krapp Date: Sat, 22 Nov 2025 21:34:04 +0000 (+0100) Subject: ipq40xx: convert Orbi led labels to function/color X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22%24PHP_SELF/%22https:/collectd.org/%22%24PHP_SELF?a=commitdiff_plain;h=3045f205b379b160af3b3af16fc976cc216f0248;p=openwrt%2Fopenwrt.git ipq40xx: convert Orbi led labels to function/color The eight leds controlled by the LED controller are RGB leds themselves but are flashing white by default. The color part is controlled by GPIOs 53 (green), 54 (red), 57 (blue) and 60 (white). Therefore define the led nodes of the controller as white instead of RBG as well as backlight as their function. Signed-off-by: Christoph Krapp Link: https://github.com/openwrt/openwrt/pull/20877 Signed-off-by: Robert Marko --- diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi index 9e58e0de40..1ef49f7fa1 100644 --- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi +++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi @@ -204,49 +204,65 @@ reg = <0x27>; led0@0 { - label = "rgb:led0"; + function = LED_FUNCTION_BACKLIGHT; + function-enumerator = <0>; + color = ; reg = <0x0>; linux,default-trigger = "default-on"; }; led1@1 { - label = "rgb:led1"; + function = LED_FUNCTION_BACKLIGHT; + function-enumerator = <1>; + color = ; reg = <0x1>; linux,default-trigger = "default-on"; }; led2@2 { - label = "rgb:led2"; + function = LED_FUNCTION_BACKLIGHT; + function-enumerator = <2>; + color = ; reg = <0x2>; linux,default-trigger = "default-on"; }; led3@3 { - label = "rgb:led3"; + function = LED_FUNCTION_BACKLIGHT; + function-enumerator = <3>; + color = ; reg = <0x3>; linux,default-trigger = "default-on"; }; led4@4 { - label = "rgb:led4"; + function = LED_FUNCTION_BACKLIGHT; + function-enumerator = <4>; + color = ; reg = <0x4>; linux,default-trigger = "default-on"; }; led5@5 { - label = "rgb:led5"; + function = LED_FUNCTION_BACKLIGHT; + function-enumerator = <5>; + color = ; reg = <0x5>; linux,default-trigger = "default-on"; }; led6@6 { - label = "rgb:led6"; + function = LED_FUNCTION_BACKLIGHT; + function-enumerator = <6>; + color = ; reg = <0x6>; linux,default-trigger = "default-on"; }; led7@7 { - label = "rgb:led7"; + function = LED_FUNCTION_BACKLIGHT; + function-enumerator = <7>; + color = ; reg = <0x7>; linux,default-trigger = "default-on"; };